地面監控系統還能通過注入站向發布各種指令,調整的軌道及時鐘讀數,修復故障或啟用備用件等。用戶則用GPS接收機來測定從接收機至GPS的距離,并根據星歷所給出的觀測瞬間在空間的位置等信息求出自己的三維位置、三維運動速度和鐘差等參數。這樣,粗碼精度可達100m,精碼精度為10m。由于預算的壓縮,GPS計劃不得不減少發射數量,改為將18顆分布在互成600的6個軌道上,然而這一方案保障不了的可靠性。
從相關接收的方式來看,要求測距信號具有類似白噪聲的自相關特性。偽隨機碼測距技術就是這一思想的體現。目前,美國正致力于進一步改善整個系統的功能,如通過間的相互跟蹤來確定軌道,以減少對地面監控系統的依賴程度,增強系統的自主性。如果發送設備所發射的測距信號經過反射器的反射或轉發,又返回到發送點,為其接收設備所接收,進而測得測距信號所經歷的距離。
1988年又進行了一次修改:21顆工作和3顆備用工作在互成600的6個軌道上。這也是目前GPS所使用的工作方式。GPS實時差分定位的原理是在已有的地心坐標點上安放GPS接收機(稱為基準站),利用已知的地心坐標和星歷計算GPS觀測值的校正值,并通過無線電通信設備(稱為數據鏈)將校正值發送給運動中的GPS接收機(稱為流動站)。GPS定位系統采用多星高軌測距體制,以距離作為基本觀測量,通過對4顆同時進行偽距測量,即可推算出接收機的位置。由于測距可在極短的時間內完成,即定位是在極短的時間內完成的,故可用于動態用戶。